iT邦幫忙

DAY 22
0

21世紀C語言實作及感想系列 第 22

21世紀C語言之22 : libxml2

  • 分享至 

  • xImage
  •  

在官網上有一個例子,http://xmlsoft.org/example.html

用libxml2 去解析 xml 文件。

在下載的源代碼目錄下,libxml2-2.9.2/example,有此範例 ,gjobread.c 和 gjobs.xml

makefile 的寫法

CFLAGS=-g -Wall -O3 curl-config --cflags -I/usr/include/libxml2
LDLIBS=curl-config --libs -lxml2 -lpthread
CC=gcc

編譯,

make gjobread

使用方式及結果

./gjobread gjobs.xml
parseJob
parsePerson
1 Jobs registered
======= Job
projectID: 3
application: GBackup
category: Development
------ Person
name: Nathan Clemons
email: nathan@windsofstorm.net

0 developers

提供了兩個編譯參數輔助工作,

$ xml2-config --libs
-lxml2

$ xml2-config --cflags
-I/usr/include/libxml2

可以放在makefile裏。


上一篇
21世紀C語言之21 :curl
下一篇
21世紀C語言之23 : jsmn (Json 庫)
系列文
21世紀C語言實作及感想30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言